.doctor-home {
  padding: 24rpx;
}
.summary .title { font-size: 36rpx; font-weight: 600; }
.stats { display: flex; gap: 16rpx; margin-top: 16rpx; }
.stat { background: #fff; border-radius: 12rpx; padding: 20rpx; flex: 1; text-align: center; }
.stat .num { font-size: 32rpx; color: #1890ff; display: block; }
.stat .label { font-size: 22rpx; color: #666; }
.actions { display: grid; grid-template-columns: repeat(3, 1fr); gap: 16rpx; margin-top: 24rpx; }

